import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      'vue' : 'vue/dist/vue.esm-bundler.js'
    }
  },
  // 配置前端项目对应的服务
  server: {
    // 指定前端项目对应服务的端口
    port: 8888,
    // 指示是否在前端项目的服务启动后自动打开浏览器
    open: true,
    // 设置代理(可以存在多个被代理的服务)
    proxy: {
      // 设置访问某个后端服务时使用的前缀
      '/api': {
        // 设置被代理的目标服务地址
        target: 'http://localhost:22222',
        // 设置是否允许修改源(origin)
        changeOrigin: true,
      }
    }
  }
});